package ${prefixPackage}.mapper;

<#if !isSimple>
import ${prefixPackage}.beans.vo.${javaNameBig}Vo;
import ${prefixPackage}.beans.request.${javaNameBig}ListRequest;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import ${prefixPackage}.beans.entity.${javaNameBig};
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;
</#if>
<#if isSimple>
import ${prefixPackage}.beans.entity.${javaNameBig};
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
</#if>
/**
 * ${tbDesc}Mapper层
 *
 * @author ${author}
 * @date ${date}
 */
@Mapper
public interface ${javaNameBig}Mapper extends BaseMapper<${javaNameBig}> {
<#if !isSimple>
    /**
     * 分页查询所有未删除的${tbDesc}列表
     *
     * @param page  分布对象
     * @param param 查询参数
     * @return ${tbDesc}列表
     */
    List<${javaNameBig}Vo> listWithPage(Page<${javaNameBig}Vo> page, @Param("param") ${javaNameBig}ListRequest param);
</#if>
}